API Documentation
Slider.h
1 // Slider.h
3 //
5 
6 namespace nkWinUi
7 {
15  class Slider : public Component
16  {
17  public :
18 
26  Slider (MainSystem* parentSystem) ;
30  ~Slider () ;
31 
32  // Getters
36  float getMin () const ;
40  float getMax () const ;
44  float getCurrent () const ;
48  std::function<bool(Slider*, float)> getValueChangeCallback () const ;
49 
50  // Setters
56  virtual void setMin (float value) ;
62  virtual void setMax (float value) ;
71  virtual void setCurrent (float value) ;
81  virtual void setValueChangeCallback (std::function<bool(Slider*, float)> callback) ;
82  } ;
83 }
nkWinUi::Slider::getCurrent
float getCurrent() const
nkWinUi::Slider::~Slider
~Slider()
nkWinUi::Slider::setMax
virtual void setMax(float value)
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::Slider::getMax
float getMax() const
nkWinUi::MainSystem
The main system of the component.
Definition: MainSystem.h:18
nkWinUi::Slider::getValueChangeCallback
std::function< bool(Slider *, float)> getValueChangeCallback() const
nkWinUi::Slider::setCurrent
virtual void setCurrent(float value)
nkWinUi::Slider::setValueChangeCallback
virtual void setValueChangeCallback(std::function< bool(Slider *, float)> callback)
nkWinUi::Slider::Slider
Slider(MainSystem *parentSystem)
nkWinUi::Slider::setMin
virtual void setMin(float value)
nkWinUi::Slider::getMin
float getMin() const
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Clipboard.h:7
nkWinUi::Slider
A graphical slider.
Definition: Slider.h:16